package com.kgc.itrip.pojo;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/***
*   酒店表
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="酒店表", description="酒店表")
public class ItripHotel implements Serializable {
        //主键
        @ApiModelProperty(value="主键")
        private Long id;
        //酒店名称
        @ApiModelProperty(value="酒店名称")
        private String hotelName;
        //所在国家id
        @ApiModelProperty(value="所在国家id")
        private Long countryId;
        //所在省份id
        @ApiModelProperty(value="所在省份id")
        private Long provinceId;
        //所在城市id
        @ApiModelProperty(value="所在城市id")
        private Long cityId;
        //酒店所在地址
        @ApiModelProperty(value="酒店所在地址")
        private String address;
        //酒店介绍（保存附文本）
        @ApiModelProperty(value="酒店介绍（保存附文本）")
        private String details;
        //酒店设施
        @ApiModelProperty(value="酒店设施")
        private String facilities;
        //酒店政策
        @ApiModelProperty(value="酒店政策")
        private String hotelPolicy;
        //酒店类型(1:国内酒店 2:国际酒店)
        @ApiModelProperty(value="酒店类型(1:国内酒店 2:国际酒店)")
        private Integer hotelType;
        //(1:经济酒店  2:二星级酒店  3:三星级 4:四星酒店 5星酒店)
        @ApiModelProperty(value="(1:经济酒店  2:二星级酒店  3:三星级 4:四星酒店 5星酒店)")
        private Integer hotelLevel;
        //是否是团购酒店
        @ApiModelProperty(value="是否是团购酒店")
        private Integer isGroupPurchase;
        //城市名称 冗余字段
        @ApiModelProperty(value="城市名称 冗余字段")
        private String redundantCityName;
        //省名称 冗余字段
        @ApiModelProperty(value="省名称 冗余字段")
        private String redundantProvinceName;
        //国家名称 冗余字段
        @ApiModelProperty(value="国家名称 冗余字段")
        private String redundantCountryName;
        //酒店库存（冗余，每天开定时任务的时候更新）
        @ApiModelProperty(value="酒店库存（冗余，每天开定时任务的时候更新）")
        private Integer redundantHotelStore;
        //
        @ApiModelProperty(value="")
        private Date creationDate;
        //
        @ApiModelProperty(value="")
        private Long createdBy;
        //
        @ApiModelProperty(value="")
        private Date modifyDate;
        //
        @ApiModelProperty(value="")
        private Long modifiedBy;
}
